package com.caiyigo.baihua.Const;

public class Dictionary {
	public enum KMLX {
		bk("必考", "1"), xk("选考", "2"), sj("实践", "3"), jk("加考", "4");
		private String name;
		private String index;

		private KMLX(String name, String index) {
			this.name = name;
			this.index = index;
		}

		public static String getName(String index) {
			for (KMLX c : KMLX.values()) {
				if (c.getIndex().equals(index)) {
					return c.name;
				}
			}
			return "";
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		/**
		 * @return the index
		 */
		public String getIndex() {
			return index;
		}

		/**
		 * @param index
		 *            the index to set
		 */
		public void setIndex(String index) {
			this.index = index;
		}

	}

	// 发送状态
	public enum FSZT {
		YSF("已发送", "1"), WFS("未发送", "0"), FSSB("发送失败", "-1");
		private String name;
		private String index;

		private FSZT(String name, String index) {
			this.name = name;
			this.index = index;
		}

		public static String getName(String index) {
			for (FSZT c : FSZT.values()) {
				if (c.getIndex().equals(index)) {
					return c.name;
				}
			}
			return "";
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		/**
		 * @return the index
		 */
		public String getIndex() {
			return index;
		}

		/**
		 * @param index
		 *            the index to set
		 */
		public void setIndex(String index) {
			this.index = index;
		}

	}

	// if ("1"==value) {
	// return "发送到手机";
	// }else if ("2"==value) {
	// return "发送到客户端";
	// } else if ("-7"==value) {
	// return "超时";
	// } else if ("-6"==value) {
	// return "网络错误";
	// } else if ("-5"==value) {
	// return "系统错误";
	// } else if ("-14"==value) {
	// return "未知";
	// } else if ("-13"==value) {
	// return "非飞信好友";
	// } else if ("-12"==value) {
	// return "无效账号（电信或者移动号码或者未开通飞信服务）";
	// } else if ("-11"==value) {
	// return "请求失败";
	// } else if ("-10"==value) {
	// return "请求错误";
	// } else if ("-9"==value) {
	// return "服务器错误!";
	// } else if ("-8"==value) {
	// return "服务器繁忙。";
	// } else if ("-7"==value) {
	// return "超时";
	// } else if ("-4"==value) {
	// return "未知";
	// } else if ("-3"==value) {
	// return "服务器返回了错误的信息。";
	// } else if ("-2"==value) {
	// return "不是移动用户";
	// } else if ("-1"==value) {
	// return "非飞信好友";
	// }else if ("0"==value) {
	// return "未发送";
	// }
	// 发送状态原因
	public enum FSZTYY {
		WFS("未发送", "0"), FSMOBILE("发送到手机", "1"), FSCLIENT("发送到客户端", "2"), one(
				"非飞信好友", "-1"), two("非飞信好友", "-2"), three("服务器返回了错误的信息。", "-3"), four(
				"未知", "-4"), five("网络错误", "-5"), six("网络错误", "-6"), seven("超时",
				"-7"), eight("服务器繁忙", "-8"), nine("服务器错误", "-9"), ten("请求错误",
				"-10"), Eleven("请求失败", "-11"), Twelve(
				"无效账号（电信或者移动号码或者未开通飞信服务）", "-12"), Thirteen("非飞信好友", "-13"), Fourteen(
				"未知", "-14");
		private String name;
		private String index;

		private FSZTYY(String name, String index) {
			this.name = name;
			this.index = index;
		}

		public static String getName(String index) {
			for (FSZTYY c : FSZTYY.values()) {
				if (c.getIndex().equals(index)) {
					return c.name;
				}
			}
			return "";
		}

		public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		/**
		 * @return the index
		 */
		public String getIndex() {
			return index;
		}

		/**
		 * @param index
		 *            the index to set
		 */
		public void setIndex(String index) {
			this.index = index;
		}

	}

	public static void main(String[] args) {
		System.out.println(Dictionary.KMLX.getName("1"));
	}
}
